from django.db import models

from utils.common import BaseModel


# 文件的上传记录, 用于删除冗余的文件
# 每次打开上传的表单页面，页面创建一个唯一值key(保证每个页面的key都不重复即可), 在该页面上传文件后在该表保存一条记录
# 当提交表单时，判断冗余的文件
# 每日凌晨定时任务处理该表数据，为冗余文件的话就将磁盘上的文件移除，并且删除该条已处理的数据。
# class FileHistory(BaseModel):
#     upload_key = models.CharField(verbose_name='上传的标志值', max_length=200)
#     path = models.CharField(verbose_name='文件的相对路径', max_length=200)
#     need_delete = models.BooleanField(verbose_name='是否为需要删除的冗余文件', default=True)
#
#     class Meta:
#         verbose_name_plural = verbose_name = '文件上传记录'
#         db_table = 'survey_system_file_history'
